<%@ Page 
    Language="C#" 
    MasterPageFile="~/ITCG.master" 
    AutoEventWireup="true" 
    CodeFile="BOD_KARDEX.aspx.cs" 
    Inherits="BOD_BOD_KARDEX"
    Theme="EstiloKCG"    
    StylesheetTheme="EstiloKCG" 
    Title="Prueba" %>

<%@ Register 
    Assembly="AjaxControlToolkit" 
    Namespace="AjaxControlToolkit" 
    TagPrefix="AjaxControlToolkit" %>

<%@ Register 
    TagPrefix="koala" 
    assembly="KoalaWebControls" 
    namespace="Koala.KoalaWebControls" %>
    
<asp:Content 
    ID="Content1" 
    ContentPlaceHolderID="ContentPlaceHolder1" 
    Runat="Server">
    <script type="text/javascript">     
        Sys.Application.add_load(page_load);
        Sys.Application.add_unload(page_unload);
        
        var Bod_Unidad_Nombre = null;
        
        function page_load(sender, e){
            var Bod_Unidad_Nombre = $get("ctl00_ContentPlaceHolder1_Bod_Unidad_Nombre");
            $addHandler(Bod_Unidad_Nombre, "focus", datos_onchange);            
        }
        
        function page_unload(sender, e){
            $removeHandler(Bod_Unidad_Nombre, "focus", datos_onchange);                                                                   
        }
        
        function datos_onchange(sender, e){
            behavior = $find('AutoCompleteEx2');    
            Com_Articulo_Id = $get("ctl00_ContentPlaceHolder1_Com_Articulo_Id");
            behavior.set_contextKey(Com_Articulo_Id.value);                    
        }
        
        function ItemSelectedBodega( source, eventArgs ) 
        {   
            var valor = eventArgs.get_value();
            var temp = new Array();
            temp = valor.split('||');
                                                
            var Bod_Bodega_Id = $get("ctl00_ContentPlaceHolder1_Bod_Bodega_Id");
            Bod_Bodega_Id.innerText = temp[0];
            
            var Bod_Bodega_Codigo = $get("ctl00_ContentPlaceHolder1_Bod_Bodega_Codigo");
            Bod_Bodega_Codigo.innerText = temp[1];                      
        }               
                 
        function ItemSelectedArticulo( source, eventArgs ) 
        {
            var valor = eventArgs.get_value();
            var temp = new Array();
            temp = valor.split('||');  
            
            var Com_Articulo_Id = $get("ctl00_ContentPlaceHolder1_Com_Articulo_Id");
            Com_Articulo_Id .innerText = temp[0];
            
            var Com_Articulo_Codigo = $get("ctl00_ContentPlaceHolder1_Com_Articulo_Codigo");
            Com_Articulo_Codigo.innerText = temp[1];    
            
            var Bod_Unidad_Id = $get("ctl00_ContentPlaceHolder1_Bod_Unidad_Id");
            Bod_Unidad_Id.innerText = temp[2];        
            
            var Bod_Unidad_Codigo = $get("ctl00_ContentPlaceHolder1_Bod_Unidad_Codigo");
            Bod_Unidad_Codigo.innerText = temp[3];
            
            var Bod_Unidad_Nombre = $get("ctl00_ContentPlaceHolder1_Bod_Unidad_Nombre");
            Bod_Unidad_Nombre.innerText = temp[4];
        }
        
        function ItemSelectedUnidad( source, eventArgs ) 
        {                    
            var valor = eventArgs.get_value();
            var temp = new Array();
            temp = valor.split('||');
                                                
            var Bod_Unidad_Id = $get("ctl00_ContentPlaceHolder1_Bod_Unidad_Id");
            Bod_Unidad_Id.innerText = temp[0];        
            
            var Bod_Unidad_Codigo = $get("ctl00_ContentPlaceHolder1_Bod_Unidad_Codigo");
            Bod_Unidad_Codigo.innerText = temp[1];                                       
        }                         
    </script>
    <asp:Panel 
        ID="Rec_Bod_Kardex" 
        runat="server"
        meta:resourcekey="Rec_Bod_KardexRecursoKCG">
        <table>
            <tr>
                <td>
                    <asp:Label 
                        ID="Lbl_Bod_Kardex_Bodega" 
                        runat="server" 
                        Text="Bodega">
                    </asp:Label>    
                </td>
                <td
                    style="white-space:nowrap">
                    <asp:TextBox 
                        ID="Bod_Bodega_Codigo" 
                        runat="server"
                        TabIndex="-1"
                        onfocus="this.blur()"
                        ToolTip='<%# GetLocalResourceObject("Lbl_Bod_Kardex_FechaRecursoKCG.ToolTip").ToString() %>'>
                    </asp:TextBox>  
                    <asp:TextBox 
                        ID="Bod_Bodega_Nombre" 
                        runat="server"
                        Width="400px"
                        CssClass="TEXTO_EDICION_KCG"                                    
                        ToolTip='<%# GetLocalResourceObject("Lbl_Bod_Kardex_FechaRecursoKCG.ToolTip").ToString() %>'>
                    </asp:TextBox>
                    <asp:RequiredFieldValidator 
                        ID="rfvBod_Bodega_Nombre"
                        runat="server" 
                        ControlToValidate="Bod_Bodega_Nombre"
                        ValidationGroup="I"
                        ErrorMessage='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "MSJ2RecursoKCG.ErrorMessage").ToString() %>'
                        Text='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "MSJ2RecursoKCG.Text").ToString() %>'/> 
                    <AjaxControlToolkit:ValidatorCalloutExtender 
                        runat="Server" 
                        ID="vceBod_Bodega_Nombre"
                        TargetControlID="rfvBod_Bodega_Nombre"/>
                    <AjaxControlToolkit:AutoCompleteExtender
                        runat="server" 
                        BehaviorID="AutoCompleteEx"
                        ID="AutoCompleteExtender2" 
                        TargetControlID="Bod_Bodega_Nombre"
                        ServicePath="~/BOD/BOD_KARDEX.aspx" 
                        ServiceMethod="GetBodegaNombre"
                        MinimumPrefixLength="0" 
                        CompletionInterval="500"
                        EnableCaching="true"
                        CompletionSetCount="20"
                        CompletionListCssClass="autocomplete_completionListElement" 
                        CompletionListItemCssClass="autocomplete_listItem" 
                        CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem"
                        OnClientItemSelected="ItemSelectedBodega" >
                        <Animations>
                            <OnShow>
                                <Sequence>
                                    <%-- Make the completion list transparent and then show it --%>
                                    <OpacityAction Opacity="0" />
                                    <HideAction Visible="true" />                                                    
                                    <%--Cache the original size of the completion list the first time
                                        the animation is played and then set it to zero --%>
                                    <ScriptAction Script="
                                        // Cache the size and setup the initial size
                                        var behavior = $find('AutoCompleteEx');
                                        if (!behavior._height) {
                                            var target = behavior.get_completionList();
                                            behavior._height = target.offsetHeight - 2;
                                            target.style.height = '0px';
                                        }" />                                                    
                                    <%-- Expand from 0px to the appropriate size while fading in --%>
                                    <Parallel 
                                        Duration=".4">
                                        <FadeIn />
                                        <Length 
                                            PropertyKey="height" 
                                            StartValue="0" 
                                            EndValueScript="$find('AutoCompleteEx')._height" />
                                    </Parallel>
                                </Sequence>
                            </OnShow>
                            <OnHide>
                                <%-- Collapse down to 0px and fade out --%>
                                <Parallel 
                                    Duration=".4">
                                    <FadeOut />
                                    <Length 
                                        PropertyKey="height" 
                                        StartValueScript="$find('AutoCompleteEx')._height" 
                                        EndValue="0" />
                                </Parallel>
                            </OnHide>
                        </Animations>
                    </AjaxControlToolkit:AutoCompleteExtender>
                </td>
            </tr>
            <tr>
                <td>
                    <asp:Label 
                        ID="Lbl_Bod_Kardex_Articulo" 
                        runat="server" 
                        Text="Articulo">
                    </asp:Label>
                </td>
                <td
                    style="white-space:nowrap">
                    <asp:TextBox 
                        ID="Com_Articulo_Codigo" 
                        runat="server"
                        TabIndex="-1"
                        onfocus="this.blur()"
                        ToolTip='<%# GetLocalResourceObject("Lbl_Bod_Kardex_ArticuloRecursoKCG.ToolTip").ToString() %>'>
                    </asp:TextBox>  
                    <asp:TextBox 
                        ID="Com_Articulo_Nombre" 
                        runat="server"
                        Width="400px"
                        CssClass="TEXTO_EDICION_KCG"                                    
                        ToolTip='<%# GetLocalResourceObject("Lbl_Bod_Kardex_ArticuloRecursoKCG.ToolTip").ToString() %>'>
                    </asp:TextBox>
                    <asp:RequiredFieldValidator 
                        runat="server" 
                        ID="rfvCom_Articulo_Nombre"
                        ControlToValidate="Com_Articulo_Nombre"
                        ValidationGroup="I"
                        ErrorMessage='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "MSJ1RecursoKCG.ErrorMessage").ToString() %>'
                        Text='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "MSJ1RecursoKCG.Text").ToString() %>'/> 
                    <AjaxControlToolkit:ValidatorCalloutExtender 
                        runat="server" 
                        ID="vceCom_Articulo_Nombre"
                        TargetControlID="rfvCom_Articulo_Nombre" />  
                    <AjaxControlToolkit:AutoCompleteExtender
                        runat="server" 
                        BehaviorID="AutoCompleteEx1"
                        ID="AutoCompleteExtender1" 
                        TargetControlID="Com_Articulo_Nombre"
                        ServicePath="~/BOD/BOD_KARDEX.aspx" 
                        ServiceMethod="GetArticuloNombre"
                        MinimumPrefixLength="0" 
                        CompletionInterval="500"
                        EnableCaching="true"
                        CompletionSetCount="20"
                        CompletionListCssClass="autocomplete_completionListElement" 
                        CompletionListItemCssClass="autocomplete_listItem" 
                        CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem"
                        OnClientItemSelected="ItemSelectedArticulo" >
                        <Animations>
                            <OnShow>
                                <Sequence>
                                    <%-- Make the completion list transparent and then show it --%>
                                    <OpacityAction Opacity="0" />
                                    <HideAction Visible="true" />                                                    
                                    <%--Cache the original size of the completion list the first time
                                        the animation is played and then set it to zero --%>
                                    <ScriptAction Script="
                                        // Cache the size and setup the initial size
                                        var behavior = $find('AutoCompleteEx1');
                                        if (!behavior._height) {
                                            var target = behavior.get_completionList();
                                            behavior._height = target.offsetHeight - 2;
                                            target.style.height = '0px';
                                        }" />                                                    
                                    <%-- Expand from 0px to the appropriate size while fading in --%>
                                    <Parallel Duration=".4">
                                        <FadeIn />
                                        <Length 
                                            PropertyKey="height" 
                                            StartValue="0" 
                                            EndValueScript="$find('AutoCompleteEx1')._height" />
                                    </Parallel>
                                </Sequence>
                            </OnShow>
                            <OnHide>
                                <%-- Collapse down to 0px and fade out --%>
                                <Parallel 
                                    Duration=".4">
                                    <FadeOut />
                                    <Length 
                                        PropertyKey="height" 
                                        StartValueScript="$find('AutoCompleteEx1')._height" 
                                        EndValue="0" />
                                </Parallel>
                            </OnHide>
                        </Animations>
                    </AjaxControlToolkit:AutoCompleteExtender>
                </td>
            </tr>
            <tr>
                <td>
                    <asp:Label 
                        ID="Lbl_Bod_Kardex_Unidad" 
                        runat="server" 
                        Text="Unidad">
                    </asp:Label>
                </td>
                <td
                    style="white-space:nowrap">
                    <asp:TextBox 
                        ID="Bod_Unidad_Codigo" 
                        runat="server"
                        TabIndex="-1"
                        onfocus="this.blur()"
                        ToolTip='<%# GetLocalResourceObject("Lbl_Bod_Kardex_UnidadRecursoKCG.ToolTip").ToString() %>'>
                    </asp:TextBox>  
                    <asp:TextBox 
                        ID="Bod_Unidad_Nombre" 
                        runat="server"
                        Width="400px"
                        CssClass="TEXTO_EDICION_KCG"                                    
                        ToolTip='<%# GetLocalResourceObject("Lbl_Bod_Kardex_UnidadRecursoKCG.ToolTip").ToString() %>'>
                    </asp:TextBox>
                    <asp:RequiredFieldValidator 
                        ID="rfvBod_Unidad_Nombre"
                        runat="server" 
                        ControlToValidate="Bod_Unidad_Nombre"
                        ValidationGroup="I"
                        ErrorMessage='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "MSJ2RecursoKCG.ErrorMessage").ToString() %>'
                        Text='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "MSJ2RecursoKCG.Text").ToString() %>'/> 
                    <AjaxControlToolkit:ValidatorCalloutExtender 
                        runat="Server" 
                        ID="caValidator"
                        TargetControlID="rfvBod_Unidad_Nombre"/>
                    <AjaxControlToolkit:AutoCompleteExtender
                        runat="server" 
                        BehaviorID="AutoCompleteEx2"
                        ID="autoComplete1" 
                        TargetControlID="Bod_Unidad_Nombre"
                        ServicePath="~/BOD/BOD_KARDEX.aspx" 
                        ServiceMethod="GetBodegaUnidad"
                        MinimumPrefixLength="0" 
                        CompletionInterval="500"
                        EnableCaching="true"
                        CompletionSetCount="20"
                        CompletionListCssClass="autocomplete_completionListElement" 
                        CompletionListItemCssClass="autocomplete_listItem" 
                        CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem"
                        OnClientItemSelected="ItemSelectedUnidad" 
                        UseContextKey="true"
                        ContextKey="0">
                        <Animations>
                            <OnShow>
                                <Sequence>
                                    <%-- Make the completion list transparent and then show it --%>
                                    <OpacityAction Opacity="0" />
                                    <HideAction Visible="true" />                                                    
                                    <%--Cache the original size of the completion list the first time
                                        the animation is played and then set it to zero --%>
                                    <ScriptAction Script="
                                        // Cache the size and setup the initial size
                                        var behavior = $find('AutoCompleteEx2');
                                        if (!behavior._height) {
                                            var target = behavior.get_completionList();
                                            behavior._height = target.offsetHeight - 2;
                                            target.style.height = '0px';
                                        }" />                                                    
                                    <%-- Expand from 0px to the appropriate size while fading in --%>
                                    <Parallel Duration=".4">
                                        <FadeIn />
                                        <Length 
                                            PropertyKey="height" 
                                            StartValue="0" 
                                            EndValueScript="$find('AutoCompleteEx2')._height" />
                                    </Parallel>
                                </Sequence>
                            </OnShow>
                            <OnHide>
                                <%-- Collapse down to 0px and fade out --%>
                                <Parallel 
                                    Duration=".4">
                                    <FadeOut />
                                    <Length 
                                        PropertyKey="height" 
                                        StartValueScript="$find('AutoCompleteEx2')._height" 
                                        EndValue="0" />
                                </Parallel>
                            </OnHide>
                        </Animations>
                    </AjaxControlToolkit:AutoCompleteExtender>
                </td>
            </tr>
            <tr>
                <td>
                    <asp:Label 
                        ID="Lbl_Bod_Kardex_Fecha" 
                        runat="server" 
                        Text="Fecha">
                    </asp:Label>
                </td>
                <td
                    style="white-space:nowrap">
                    <asp:TextBox 
                        ID="Bod_Fecha_Inicio" 
                        runat="server"
                        Width="100px"
                        CausesValidation="true"
                        onfocus="this.blur()"
                        TabIndex="-1"
                        ToolTip='<%# GetLocalResourceObject("FechaRecursoKCG.ToolTip").ToString() %>'>
                    </asp:TextBox>
                    <asp:ImageButton 
                        runat="Server" 
                        ID="ibtFechaInicio" 
                        ImageUrl="~/images/Calendar_scheduleHS.png" 
                        AlternateText="Click para mostrar calendario" />  
                    <AjaxControlToolkit:CalendarExtender 
                        ID="cbeFechaIncio" 
                        runat="server" 
                        TargetControlID="Bod_Fecha_Inicio" 
                        PopupButtonID="ibtFechaInicio" />
                    <asp:CompareValidator 
                        ID="cpvFechaInicio" 
                        runat="server"
                        ControlToValidate="Bod_Fecha_Inicio" 
                        ControlToCompare="Bod_Fecha_Fin"
                        Type="Date" 
                        ErrorMessage="La Fecha inicio debe ser menor a fecha fin"
                        Operator="LessThan">*
                    </asp:CompareValidator>
                    <AjaxControlToolkit:ValidatorCalloutExtender 
                        runat="Server" 
                        ID="vceFechaInicio" 
                        TargetControlID="cpvFechaInicio"/>
                    <asp:TextBox 
                        ID="Bod_Fecha_Fin" 
                        runat="server"   
                        Width="100px"
                        CausesValidation="true"
                        onfocus="this.blur()"
                        TabIndex="-1"
                        ToolTip='<%# GetLocalResourceObject("FechaRecursoKCG.ToolTip").ToString() %>'>
                    </asp:TextBox>
                    <asp:ImageButton 
                        runat="Server" 
                        ID="ibtFechaFin" 
                        ImageUrl="~/images/Calendar_scheduleHS.png" 
                        AlternateText="Click para mostrar calendario" />
                    <AjaxControlToolkit:CalendarExtender 
                        ID="cbeFechaFin" 
                        runat="server" 
                        TargetControlID="Bod_Fecha_Fin" 
                        PopupButtonID="ibtFechaFin" />
                    <asp:CompareValidator 
                        ID="cpvFechaFin" 
                        runat="server"
                        ControlToValidate="Bod_Fecha_Fin" 
                        ControlToCompare="Bod_Fecha_Inicio"
                        Type="Date" 
                        ErrorMessage="La Fecha fin debe ser mayor a fecha inicio"
                        Operator="GreaterThan">*
                    </asp:CompareValidator>
                    <AjaxControlToolkit:ValidatorCalloutExtender 
                        runat="Server" 
                        ID="vceFechaFin" 
                        TargetControlID="cpvFechaFin" />                  
                </td>                
            </tr>
            <tr
                align="right">
                <td
                    colspan="3">
                    <asp:Button 
                        ID="Btn_Bod_Orden_Consultar" 
                        runat="server"
                        CausesValidation="true"
                        ValidationGroup="I" />
                </td>                                
            </tr>
        </table>
        
        <%--Ids--%>            
            
        <asp:TextBox 
            ID="Bod_Bodega_Id" 
            runat="server">
        </asp:TextBox>
        
        <asp:TextBox 
            ID="Com_Articulo_Id" 
            runat="server">
        </asp:TextBox>
        
        <asp:TextBox 
            ID="Bod_Unidad_Id" 
            runat="server">
        </asp:TextBox>
    </asp:Panel>    
    <asp:UpdatePanel 
        ID="UpdatePanel1" 
        runat="server">
        <ContentTemplate>
            <koala:KFiltro 
                ID="kftFiltro" 
                runat="server" 
                Contenedor="BOD_KARDEX" 
                Objeto="BOD_KARDEX"
                IndiceScope="Scope" 
                Orden="1" 
                ObjectDataSourceID="odsgvBodKardex" />
            <asp:Panel
                runat="server"
                ID="Rec_Bod_Kardex_Listado"
                meta:resourcekey="Rec_Bod_Kardex_ListadoRecursoKCG">
                <Koala:KGrid
                    ID="gvBodKardex" 
                    runat="server" 
                    AllowPaging="True" 
                    AllowSorting="True"
                    PageSize="20"
                    AutoGenerateColumns="False" 
                    DataKeyNames="Id" 
                    DataSourceID="odsgvBodKardex" 
                    AccessKey='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "Tec_GridRecursoKCG.AccesKey").ToString() %>'>
                        <AlternatingRowStyle CssClass="alternatingrowstyle" />
                        <HeaderStyle CssClass="headerstyle" />
                        <PagerStyle CssClass="pagerstyle" />
                        <SelectedRowStyle CssClass="selectedrowstyle" />
                    <Columns>
                        <asp:BoundField 
                            DataField="Fecha" 
                            meta:resourcekey="BoundFechaRecursoKCG" 
                            SortExpression="Fecha" />
                        <asp:BoundField 
                            DataField="Tipo_Nombre" 
                            meta:resourcekey="BoundTipo_NombreRecursoKCG" 
                            SortExpression="Tipo_Nombre" />
                        <asp:BoundField 
                            DataField="Origen_Nombre" 
                            meta:resourcekey="BoundOrigen_NombreRecursoKCG" 
                            SortExpression="Origen_Nombre" />
                        <asp:BoundField 
                            DataField="Origen_Id_Codigo" 
                            meta:resourcekey="BoundOrigen_Id_CodigoRecursoKCG" 
                            SortExpression="Origen_Id_Codigo" />
                        <asp:BoundField 
                            DataField="Cantidad" 
                            meta:resourcekey="BoundCantidadRecursoKCG" 
                            SortExpression="Cantidad" />
                        <asp:BoundField 
                            DataField="Stock" 
                            meta:resourcekey="BoundStockRecursoKCG" 
                            SortExpression="Stock" />                        
                        <asp:BoundField 
                            DataField="Secuencia" 
                            meta:resourcekey="BoundSecuenciaRecursoKCG" 
                            SortExpression="Secuencia" />
                        <asp:BoundField 
                            DataField="Estado_Nombre" 
                            HeaderText="Estado_Nombre" 
                            SortExpression="Estado_Nombre" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Tipo" 
                            HeaderText="Tipo" 
                            SortExpression="Tipo" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Codigo" 
                            HeaderText="Creacion_Per_Personal_Codigo"
                            SortExpression="Creacion_Per_Personal_Codigo" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Fecha_Update" 
                            HeaderText="Fecha_Update" 
                            SortExpression="Fecha_Update" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Marca" 
                            HeaderText="Marca" 
                            SortExpression="Marca" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Codigo" 
                            HeaderText="Update_Per_Personal_Codigo"
                            SortExpression="Update_Per_Personal_Codigo" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Xml" 
                            HeaderText="Xml" 
                            SortExpression="Xml" 
                            Visible="false" />                        
                        <asp:BoundField 
                            DataField="Fecha_Creacion" 
                            HeaderText="Fecha_Creacion" 
                            SortExpression="Fecha_Creacion" 
                            Visible="false" />                        
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Id" 
                            HeaderText="Update_Per_Personal_Id"
                            SortExpression="Update_Per_Personal_Id" 
                            Visible="false" />                        
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Nombre" 
                            HeaderText="Update_Per_Personal_Nombre"
                            SortExpression="Update_Per_Personal_Nombre" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Id" 
                            HeaderText="Id"
                            SortExpression="Id" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Bod_Bodega_Codigo" 
                            HeaderText="Bod_Bodega_Codigo" 
                            SortExpression="Bod_Bodega_Codigo" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Nombre" 
                            HeaderText="Creacion_Per_Personal_Nombre"
                            SortExpression="Creacion_Per_Personal_Nombre" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Com_Articulo_Id" 
                            HeaderText="Com_Articulo_Id" 
                            SortExpression="Com_Articulo_Id" 
                            Visible="false" />                        
                        <asp:BoundField 
                            DataField="Marca_Nombre" 
                            HeaderText="Marca_Nombre" 
                            SortExpression="Marca_Nombre" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Bod_Bodega_Id" 
                            HeaderText="Bod_Bodega_Id" 
                            SortExpression="Bod_Bodega_Id" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Codigo_int" 
                            HeaderText="Codigo_int" 
                            SortExpression="Codigo_int" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Com_Articulo_Codigo" 
                            HeaderText="Com_Articulo_Codigo"
                            SortExpression="Com_Articulo_Codigo" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Nombre" 
                            HeaderText="Nombre" 
                            SortExpression="Nombre" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Estado" 
                            HeaderText="Estado" 
                            SortExpression="Estado" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Com_Articulo_Nombre" 
                            HeaderText="Com_Articulo_Nombre"
                            SortExpression="Com_Articulo_Nombre" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Int_Empresa_Id" 
                            HeaderText="Int_Empresa_Id" 
                            SortExpression="Int_Empresa_Id" 
                            Visible="false" />                        
                        <asp:BoundField 
                            DataField="Bod_Bodega_Nombre" 
                            HeaderText="Bod_Bodega_Nombre" 
                            SortExpression="Bod_Bodega_Nombre" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Id" 
                            HeaderText="Creacion_Per_Personal_Id"
                            SortExpression="Creacion_Per_Personal_Id" 
                            Visible="false" />
                        <asp:BoundField 
                            DataField="Codigo" 
                            HeaderText="Codigo" 
                            SortExpression="Codigo" 
                            Visible="false" />                        
                    </Columns>
                </Koala:KGrid>
            </asp:Panel>            
        </ContentTemplate>
    </asp:UpdatePanel>
    <asp:ObjectDataSource 
        ID="odsgvBodKardex" 
        runat="server" 
        OldValuesParameterFormatString="original_{0}"
        SelectMethod="GetByConsultar" 
        TypeName="FEL.BOD.BO_Bod_Kardex">
        <SelectParameters>
            <asp:SessionParameter 
                Name="s" 
                SessionField="Scope" 
                Type="Object" />
            <asp:ControlParameter   
                ControlID="Bod_Bodega_Id" 
                Name="Bod_Bodega_Id" 
                PropertyName="Text"
                Type="String" />
            <asp:ControlParameter 
                ControlID="Com_Articulo_Id" 
                Name="Com_Articulo_Id" 
                PropertyName="Text"
                Type="String" />
            <asp:ControlParameter 
                ControlID="Bod_Unidad_Id" 
                Name="Bod_Unidad_Id" 
                PropertyName="Text"
                Type="String" />
            <asp:ControlParameter 
                ControlID="Bod_Fecha_Inicio" 
                Name="Fecha_Inicial" 
                PropertyName="Text"
                Type="DateTime" />
            <asp:ControlParameter 
                ControlID="Bod_Fecha_Fin" 
                Name="Fecha_Final" 
                PropertyName="Text"
                Type="DateTime" />
        </SelectParameters>
    </asp:ObjectDataSource>
</asp:Content>